#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include "TestResult.h"

void TestResult::eLog(const char *format, ...)
{
    char buf[4096]; 
    memset(buf, 0, sizeof(buf));
    va_list ap;
    va_start(ap, format);
    vsnprintf(buf, sizeof(buf) - 1, format, ap);
    va_end(ap);
    printf("%s", buf);
}


void TestResult::wLog(const char *format, ...)
{
    char buf[4096]; 
    memset(buf, 0, sizeof(buf));
    va_list ap;
    va_start(ap, format);
    vsnprintf(buf, sizeof(buf) - 1, format, ap);
    va_end(ap);
    printf("%s", buf);
}


void TestResult::nLog(const char *format, ...)
{
    char buf[4096]; 
    memset(buf, 0, sizeof(buf));
    va_list ap;
    va_start(ap, format);
    vsnprintf(buf, sizeof(buf) - 1, format, ap);
    va_end(ap);
    printf("%s", buf);
}


void TestResult::iLog(const char *format, ...)
{
    char buf[4096]; 
    memset(buf, 0, sizeof(buf));
    va_list ap;
    va_start(ap, format);
    vsnprintf(buf, sizeof(buf) - 1, format, ap);
    va_end(ap);
    printf("%s", buf);
}


void TestResult::dLog(const char *format, ...)
{
    char buf[4096]; 
    memset(buf, 0, sizeof(buf));
    va_list ap;
    va_start(ap, format);
    vsnprintf(buf, sizeof(buf) - 1, format, ap);
    va_end(ap);
    printf("%s", buf);
}

